//使用 Promise封装
const fs = require('fs')
const p = new Promise(function(resolve, reject){
    //封装异步操作
    fs.readFile("./10_rest参数.html", (err, data)=>{
        // 判断如果失败
        if(err) reject(err) //reject改变Promise状态为失败, 并且设置失败值
        //如果成功
        resolve(data) //resolve修改Promise状态为成功,并且设置成功值
    })
})

p.then(function(value){
    console.log(value.toString())
},function(reason){
    console.log('读取失败')
})